package com.chengliang.bbs.mapper;

import com.chengliang.bbs.common.MyBaseMapper;
import com.chengliang.bbs.entry.JieStatus;
import org.apache.ibatis.annotations.Param;

/**
 * @author chengliang
 */
public interface JieStatusMapper extends MyBaseMapper<JieStatus> {

    /**
     * 减少回复数量 数值 1
     * @param jieId
     * @return
     */
    boolean reduceJieReplyNumber(Integer jieId);

    /**
     * 添加帖子回复数量 数值 1
     * @param jieId
     * @return
     */
    boolean addJieReplyNumber(Integer jieId);

    /**
     * 增加帖子查看数量 数值 1
     * @param jieId
     * @return
     */
    boolean addJieLookNumber(Integer jieId);
    /**
     * 初始化帖子状态
     *
     * @param jieId
     * @return
     */
    boolean initJieStatus(Integer jieId);


    /**
     * 修改帖子是否采纳状态
     *
     * @param replyId
     * @param jieAdopt
     * @return
     */
    boolean updateJieAdopt(@Param("replyId") Integer replyId, @Param("jieAdopt") boolean jieAdopt);

    /**
     * 修改帖子 已结状态
     * @param replyId
     * @param end
     * @return
     */
    boolean updateJieEnd(@Param("replyId") Integer replyId, @Param("end") boolean end);
}
